//
//  RHChoiceCityView.h
//  RuiHeApp
//
//  Created by Yan Chen on 2025/3/7.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface RHCountryModel : BaseModel
@property (nonatomic ,assign) NSInteger addressId;

@property (nonatomic ,copy) NSString *code;

@property (nonatomic ,copy) NSString *name;

@property (nonatomic ,copy) NSString *continent;
@end

@interface RHStateModel : BaseModel
@property (nonatomic ,assign) NSInteger addressId;

@property (nonatomic ,assign) NSInteger countryId;

@property (nonatomic ,copy) NSString *countryCode;

@property (nonatomic ,copy) NSString *code;

@property (nonatomic ,copy) NSString *name;

@end

@interface RHCityModel : BaseModel
@property (nonatomic ,assign) NSInteger addressId;

@property (nonatomic ,assign) NSInteger countryId;

@property (nonatomic ,assign) NSInteger stateId;

@property (nonatomic ,copy) NSString *countryCode;

@property (nonatomic ,copy) NSString *stateCode;

@property (nonatomic ,copy) NSString *code;

@property (nonatomic ,copy) NSString *name;

@end

@interface RHChoiceCityView : UIView
@property (nonatomic ,strong) QMUILabel *titleLab;

@property (nonatomic ,copy) void (^choiceResultBlock)(NSString *address,NSDictionary *paraDic);
- (void)showAnimation;

- (void)hidden;
@end

NS_ASSUME_NONNULL_END
